Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne Wimbledon - London Australia F2 France F6 Mifel Tennis Open - Los Cabos France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F27 USA F28 Australia F11 Australia F12 Australia F8 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 Netherlands F2 USA F23 Australia F11 New Zealand F1 Australia F12 Australia F13 Australia F1 Australia F3 Australia F4 Great Britain F7 Poland F1 Poland F2 Poland F4 Italy F16 Italy F17 Italy F22 Italy F23 Romania F7 Hong Kong F2 Australia F1 Australia F5 China F6 Chile F3 Turkey F22 (Antalya) USA F29 USA F24 Uncle Tobys Challenger - Tasmania Australia F9 Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto XL Bermuda Open - Bermuda Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Keio Challenger International Tennis Tournament - Yokohama Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger Rhodes Challenger Ramat Hasharon Challenger France F12 Rhodes Challenger Ramat Hasharon Challenger Vancouver Challenger Fergana Challenger Caloundra Challenger San Jose Challenger Nottingham Challenger Astana Challenger Beijing Challenger Sao Jose Do Rio Preto Challenger Ortisei Challenger Buenos Aires Challenger Caloundra Challenger Marrakech Challenger Rome Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Vancouver Challenger Bangkok Challenger Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica GHI Bronx Tennis Classic - Bronx Lermontov Challenger Quimper Challenger Kyoto Challenger Dallas Challenger Leon Challenger Santos Challenger Olbia Challenger - Olbia Heineken Challenger - Ho Chi Minh City Voit Mexico City Open - Mexico City Busan Challenger Isla de Lanzarote - Lanzarote Nottingham Challenger Countrywide Classic USTA Challenger - Carson Gemax Open - Belgrade 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia Istanbul Challenger Lexington Challenger Alphen Challenger Melbourne Challenger Budapest Challenger - Budapest Santiago Challenger Cali Challenger Nottingham Challenger Smith Barney Men's Challenger - Covington Lexington Challenger Open de Montauban - Montauban Rennes Challenger Charlottesville Challenger Flea Market Cup - Busan Helsinki Challenger Uncle Toby's Challenger in Burnie - Burnie Anning Challenger Ilkley Challenger Vancouver Challenger Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Ho Chi Minh City Challenger Charlottesville Challenger Brescia Challenger Maui Challenger Austin Challenger - Austin The Swanston Challenger - Sacramento Guangzhou Challenger Shenzhen Challenger Isla de Gran Canaria - Mas Palomas Raanana Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Karshi Challenger Bangkok Challenger Ford Tennis Championships - Louisville Kaohsiung Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ho Chi Minh City Challenger Kobe Challenger Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague Surbiton Challenger Odlum Brown Vancouver Open - Vancouver Vancouver Challenger Open D'Orleans - Orleans Home Depot Center USTA Challenger - Carson Trani Challenger XL Bermuda Open - Bermuda Taipei City Challenger Granby Challenger Columbus Challenger Morelos Challenger Seoul Challenger Burnie Challenger Medellin Challenger Drummondville Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Sao Paulo Challenger Bancolombia Open - Bogota Lexington Challenger Mordova Cup 2007 - Saransk Aptos Challenger Shanghai Challenger VI Gramado Open de Tenis - Gramado Champaign Challenger Toyota Challenger Happy Valley Challenger Swanston Challenger - Sacramento Trnava Challenger Manchester Challenger Astana Challenger Mons Challenger Canberra Challenger Yokohama Challenger Toyota Challenger Burnie Challenger West Lakes Challenger Nottingham Challenger Taipei City Challenger Akbank Private Banking TED Open - Istanbul Seoul Challenger Busan Challenger Heilbronn Challenger Seoul Challenger Surbiton Challenger Bratislava Challenger Knoxville Challenger Toyota Challenger Burnie Challenger Burnie Challenger New Delhi Challenger Columbus Challenger Raanana Challenger Seoul Challenger Busan Challenger Knoxville Challenger Cary Challenger Tiburon Challenger Stockton Challenger Ilkley Challenger Zhangjiagang Challenger The LTA Wrexham Challenger - Wrexham Tashkent Challenger Suzhou Challenger Chengdu Challenger Champaign Challenger Canberra Challenger Indian Wells Challenger HTV Challenger - Ho Chi Minh City Baotou Challenger Las Vegas Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Czech Open - Prostejov Istanbul Challenger Istanbul 2 Challenger Burnie Challenger Pune Challenger Stanford Challenger Busan Challenger San Luis Potosi Challenger Blumenau Challenger Santos Challenger Gimcheon Challenger Sao Paulo Challenger Togliatti Cup - Togliatti Nonthaburi 3 Challenger Traralgon Challenger Canberra Challenger Guzzini Challenger - Recanati Burnie Challenger Launceston Challenger Nottingham-2 Challenger Chennai Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui Winnetka Challenger Taipei City Challenger Anning Challenger Nanchang Challenger Granby Challenger USTA Comerica Challenger - Aptos Lisbon Challenger International Indoor Tennis Championships of Croatia - Zagreb Gwangju Challenger Shenzhen 1 Challenger Nottingham Challenger Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger dBI Tennis Challenger - Binghamton Mallorca Challenger Jinan Challenger Cassis Challenger Nur-Sultan 2 Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania PBZ Zagreb Indoors - Zagreb Surbiton Challenger Ljubljana Open - Ljubljana Cassis Challenger Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Istanbul Challenger Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station Seoul Challenger Sydney Challenger Kobe Challenger Yokkaichi Challenger Bengaluru Challenger TED Open - Istanbul Pro Challenger at Calabasas - Calabasas Czech Open 2006 - Prostejov AIG Japan Open Tennis Championships - Tokyo Shenzhen 2 Challenger Playford Challenger Calgary Challenger Drummondville Challenger Morelia Challenger Cleveland Challenger San Luis Potosi Challenger Gwangju Challenger Guangzhou Challenger The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Brisbane 3 Challenger Taipei Challenger Surbiton Challenger Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Hangzhou Challenger Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Playford Challenger Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Kobe Challenger Pune Challenger Bengalaru Challenger Morelos Challenger Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Prague Challenger Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Cleveland Challenger Regions Morgan Keegan Championships - Memphis Athens Challenger Delray Beach International Tennis Championships - Delray Beach Winston Salem - Winston Salem Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Busan Challenger PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai Apia International - Sydney Taipei Challenger Sao Paulo Challenger Tour Finals Zhuhai Challenger Rabat Challenger Dallas Challenger St. Brieuc Challenger AIG Japan Open Tennis Championships - Tokyo Shenzhen 1 Challenger Salzburg Challenger Winnetka Challenger Sydney Challenger Heineken Open - Auckland AEGON Championships - London Interwetten Austrian Open - Kitzbuhel Claro Open Colombia - Bogota Tashkent Challenger Winston-Salem Open - Winston-Salem Bordeaux Challenger Rakuten Japan Open - Tokyo Geneva Challenger BMW Open - Munich Shanghai Challenger Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Indianapolis Tennis Championships - Indianapolis Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger BB&T Atlanta Open - Atlanta San Luis Potosi Challenger Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Campbell's Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Open Sud de France - Montpellier Open de Nice Cote d'Azur - Nice Serbia Open - Belgrade Memphis Open - Memphis Burnie Challenger Delray Beach International Tennis Championships - Delray Beach Batman Challenger West Lakes Challenger Porto Challenger Citi Open - Washington Little Rock Challenger Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Citi Open - Washington Le Gosier Challenger Kremlin Cup - Moscow Countrywide Classic - Los Angeles New York Open - New York Astana Open - Nur-Sultan Guadalajara Challenger Murray River Open - Melbourne Mercedes Cup - Stuttgart Itajai Challenger St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Singapore Tennis Open - Singapore Astana Open - Nur-Sultan Hall of Fame Open - Newport Mexico City Challenger Kun-Ming Challenger Rio Quente Challenger Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Delray Beach Open - Delray Beach Athens Challenger Ningboo Challenger Aegon Nottingham Open - Nottingham Geneva Open - Geneva Ortisei Challenger Traralgon Challenger Shenzhen Open - Shenzhen Shenzhen Open - Shenzhen AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta BB&T Atlanta Open - Atlanta SA Tennis Open - Johannesburg Infosys Hall of Fame Open - Newport Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Almaty Open - Almaty Santos Challenger Adelaide International - Adelaide AEGON Championships - London Citi Open - Washington Thailand Open - Bangkok Rakuten Japan Open - Tokyo Hong Kong Challenger Kolkata Challenger Irving Challenger Brisbane International - Brisbane Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Belgrade Open - Belgrade PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Boss Open - Stuttgart Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Bloomfield Hills Challenger Montevideo Challenger Citi Open - Washington Hua Hin Challenger Aircel Chennai Open - Chennai Fairfield Challenger Furth Challenger Andria Challenger Delray Beach Open - Delray Beach Binghamton Challenger Traralgon Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Shenzhen Challenger Boss Open - Stuttgart Traralgon Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Canberra Challenger Brisbane International - Brisbane Indian Wells Challenger Tashkent Challenger Biella 3 Challenger Delray Beach Open - Delray Beach Gonet Geneva Open - Geneva Abierto Mexicano Telcel - Acapulco Busan Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bangkok Challenger Aircel Chennai Open - Chennai Columbus Challenger Garanti Koza Sofia Open - Sofia Chengdu Open - Chengdu TEB BNP Paribas Istanbul Open - Istanbul Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Yokkaichi Challenger New York Open - New York Busan Challenger Delray Beach Open - Delray Beach Playford Challenger Citi Open - Washington cinch Championships - London Brisbane International - Brisbane Mexico City Challenger Citta di Monza - Monza St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Noventi Open - Halle Winston-Salem Open - Winston-Salem Chennai Challenger Emilia-Romagna Open - Parma San Luis Potosi Challenger Leon Challenger Open Parc - Lyon Birmingham Challenger Libema Open - 's-Hertogenbosch bett1HULKS Championships - Cologne Viking International - Eastbourne Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem San Diego Open - San Diego Adelaide International 1 - Adelaide Newport Challenger TD Waterhouse Cup - Long Island US Men's Clay Court Championship - Houston Citi Open - Washington Rothesay International - Eastbourne Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Jinan Challenger Countrywide Classic - Los Angeles Yokohama Challenger Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Terra Wortmann Open - Halle Seoul Challenger Pacific Life Open - Indian Wells Regions Morgan Keegan Championships - Memphis Busan Challenger BNP Paribas Open - Indian Wells Almaty Open - Almaty Swiss Indoors Basel - Basel Adelaide International - Adelaide Sony Open Tennis - Miami AEGON International - Eastbourne BNP Paribas Open - Indian Wells Rogers Cup - Montreal Mexico City Challenger Brisbane International - Brisbane BMW Open - Munich Apia International - Sydney Internazionali BNL d'Italia - Rome Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Jingshan Challenger BNP Paribas Open - Indian Wells Rogers Cup - Toronto Regions Morgan Keegan Championships - Memphis Rolex Paris Masters - Paris Nature Valley International - Eastbourne CA Tennis Trophy - Vienna Gwangju Challenger Canberra Challenger China Open - Beijing National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Shanghai - Shanghai Western & Southern Financial Group Masters - Cincinnati cinch Championships - London Sony Ericsson Open - Miami Sony Ericsson Open - Miami China Open - Beijing Sony Ericsson Open - Miami Sony Ericsson Open - Miami Phoenix Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells SAP Open - San Jose Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati U.S. Open - New York Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BB&T Atlanta Open - Atlanta Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco National Bank Open - Montreal Miami Open - Miami Pacific Life Open - Indian Wells National Bank Open - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Brisbane International - Brisbane French Open - Paris Australian Open - Melbourne Next Generation Adelaide International - Adelaide French Open - Paris Claro Open Colombia - Bogota U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Atlanta Tennis Championships - Atlanta Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Sydney International - Sydney Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York National Bank Open - Toronto French Open - Paris Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London US Men's Clay Court Championship - Houston U.S. Open - New York Chengdu Open - Chengdu Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, PO, ISR-CHI 3-2 Australian Open (Australia, Wildcard) Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Wimbledon (juniors) Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 ATP Cup - Sydney Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 1R, HUN-ISR 3-2 U.S. Open (juniors) Australian Open (juniors) Olympics - Rio de Janeiro Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Australian Open (Australia, Wildcard) Olympics - Tokyo Wimbledon - London Rolex Paris Masters - Paris